@charset "gb2312";
.biaoqian{
         position: absolute;
    width: 140px;
    margin-left: 5px;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    color: #fff;
    z-index: 1;
}
.biaoqian font{
      background: #eb463a;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: 14px;
     margin-top: 5px;
    margin-right: 5px;
}
.biaoqian font:last-child{
     margin-right: 0!important;
}
.ibox {
    width: 1200px;
    margin: 5px auto 0;
}

.mu-nav ul {
    float: left;
    width: 19.158888%;
    margin: 15px 10px 0 0;
    border: 1px solid #eee;
	text-align: center;
	font-size: 17px;
    padding: 10px 0;
    position: relative;
}
.mu-nav span {
    position: absolute;
    font-size: 12px;
    text-align: center;
    color: #fff;
    top: 1px;
    left: 61px;
    display: block;
    width: 65px;
    height: 28px;
    line-height: 25px;
    background: url(https://m.kan3721.com/skin/2021/static/images/jrbox.png) no-repeat;
    background-size: cover;
}

.mu-nav ul:nth-child(5),.mu-nav ul:nth-child(10){
	margin-right: 0;
	}

.mu-nav li {
    display: inline-block;
    width: 61px;
    height: 61px;
    margin-right: 10px;
    vertical-align: middle;
    overflow: hidden;
	line-height: 61px;
    color: #fff;
}
.f18{font-size: 18px;}
.f16{font-size: 16px;}
.mu-nav ul:nth-child(1) li{ background: url(images/mu1.png) no-repeat;}
.mu-nav ul:nth-child(2) li{ background: url(images/mu2.png) no-repeat;}
.mu-nav ul:nth-child(3) li{ background: url(images/mu3.png) no-repeat;}
.mu-nav ul:nth-child(4) li{ background: url(images/mu4.png) no-repeat;}
.mu-nav ul:nth-child(5) li{ background: url(images/mu5.png) no-repeat;}
.mu-nav ul:nth-child(6) li{ background: url(images/mu6.png) no-repeat;}
.mu-nav ul:nth-child(7) li{ background: url(images/mu7.png) no-repeat;}
.mu-nav ul:nth-child(8) li{ background: url(images/mu8.png) no-repeat;    margin-right: 0;}
.mu-nav ul:nth-child(9) li{ background: url(images/mu9.png) no-repeat;}
.mu-nav ul:nth-child(10) li{ background: url(images/mu10.png) no-repeat;    margin-right: 0;}
.fenge{
	width: 1200px;
	height:10px;
    margin: 15px auto;
	background: url(images/fengexian.png) no-repeat;
	}

.mu-nav font {
    display: inline-block;
    min-width: 60px;
}

.type .titbox {
    width: 48.5%;
    float: left;
    height: 110px;
    border: 1px solid #eee;
	background: #fcfcfc;
	position: relative;
	
}
.titbox::after{
	content:'';
	display:block;
	width: 100%;
	height: 110px;
	background: url(images/typebj.png) no-repeat;
	background-position: bottom right;
	position: absolute;
    left: 0;
    top: 0;
	}

.type a:first-child .titbox, .type2 .box:nth-child(1){
	
	margin-right:30px;}


.type .tit {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 40px;
	color: #969595;
}
.moers{
     display: inline-block;
    width: 7px;
    height: 10px;
    margin-left: 5px;
    overflow: hidden;
    background: url(images/ico3.png) no-repeat;
    background-size: contain;
}
.type h2{
	font-size: 18px;
    color: #333;
	margin-bottom: 3px;
	}

.titbox span {
    position: absolute;
    top: 49%;
    transform: translateY(-45%);
    margin-left: 130px;
    font-size: 16px;
	font-weight: 600;
    color: #ff6600;
}

.type2 .box{
	 width: 48.6%;
    float: left;

	position: relative;
	}

.type2 .box li {
      width: 31.8305%;
    float: left;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #eee;
    margin: 10px 10px 0 0;
}
.type2 .box li:nth-child(3n+3){
	margin-right:0;
	}




.house-txt font {
    display: inline-block;
    margin-right: 10px;
    background: #eceff6;
	color: #909090;
    padding: 3px 15px;
    border-radius: 5px;
    margin-top: 5px;
}

.main {
    width: 50%;
    overflow: hidden;
	    float: left;
		margin-bottom: 20px;
}
.main-title {
    height: 55px;
    line-height: 55px;
	margin: 5px auto 15px;
}
.main-title h2 {
       float: left;
    min-width: 25.7%;
    height: 55px;
    line-height: 55px;
    font-size: 30px;
    font-weight: 400;
}
.main-right {
    float: right;
}
.main .main-right {
    margin-right: 10px;
}
.main-right a{
	color:#999;}

.main-div .invrs {
    top: 80px;
}

.main-div .invrs2 {
    top: 112px;
}
.invrs {
    background-image: url(images/ico4.png);
    position: absolute;
    height: 22px;
    width: 22px;
    float: left;
    z-index: 1;
    right: 5px;
    top: 10px;
}
.invrs2 {
    background-image: url(images/ico5.png);
    position: absolute;
    height: 22px;
    width: 22px;
    float: left;
    z-index: 1;
    right: 5px;
    top: 42px;
}





.main-div ul li {
	float: left;
	 width: 30%;
	margin-right: 25px;
	position: relative;
}
.main-div ul li:last-child{margin-right: 0;}
.main-div ul li .house-img {
	position: relative;
    width: 100%;
    height: 148px;
    overflow: hidden;
    display: block;
    border-radius: 15px;
}

.main-div ul li .house-img img {
	width: 220px;
	height: 165px
}


.main-div ul li .house-img:hover {
	cursor: pointer
}

.main-div p {
    font-size: 16px;
    line-height: 30px;
    font-weight: 600;
    color: #666;
}

.main .main-box{
	    width: 46.66666666%;
		}

.main .main-box:nth-child(1){
	float: left;
    height: 290px;
    margin-left: 25px;
    margin-top: 20px;
    background: url(images/main-box1.png) no-repeat;
    background-size: contain;
	
	}

.main .main-box:nth-child(2){
	float: left;
    height: 136px;
    margin-left: 15px;
    margin-top: 20px;
    background: url(images/main-box2.png) no-repeat;
    background-size: contain;
	
	}
	
	.main .main-box:nth-child(3){
	float: left;
    height: 136px;
    margin-left: 15px;
    margin-top: 15px;
    background: url(images/main-box3.png) no-repeat;
    background-size: contain;
	
	}


.main-box div {
    color: #fff;
    padding-left: 20px;
    padding-top: 30px;
    font-size: 20px;
    font-weight: 600;
    text-shadow: 1px 1px 2px #9a6e65;
    line-height: 35px;
}

.main-box .btn {
    font-size: 16px;
    margin-top: 40px;
    float: left;
    background: #ffc15c;
    padding: 2px 20px;
    border-radius: 20px;
    font-weight: 100;
    text-shadow: none;
}









.img-list {
    margin-bottom: 30px !important;
}
.img-list .house-img {
    border-radius: 10px;
}

.img-list .house-img p{text-align: center;}


.img-list .h-title {
    height: 33px;
    line-height: 35px;
    overflow: hidden;
    clear: both;
}

.img-list .h-title .fl{
	    font-size: 16px;
    font-weight: 600;
    color: #666;
	}
.img-list .h-title font{
	color: red;
    border: 1px solid red;
    line-height: initial;
    padding: 0 5px;
    background: none;
    margin-right: 0;
	font-size: 12px;
	}


.img-list .hstit{
	    color: #f60;
    font-size: 15px;
    line-height: 23px;
    font-weight: 600;
	}

.img-list .huitit{color: #909090;}


.xinf .tab-link {
    font-size: 16px;
    padding: 0 10px;
    color: #666;
}

.xinf .current{
	    color: #fff;
    background: #f60;
    padding: 8px 18px;
    border-radius: 20px;
    margin: 0 10px;
	}


.xinf .house-txt .tit{
	font-size: 16px;
    font-weight: 600;
    margin: 15px 0 5px;
    color: #666;
	}

.h-tool {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.h-tool a {
    float: left;
    width: 50%;
}
.h-tool p{
    text-align: center;
	    padding: 5px 0 0;
}

.abox{
	    display: block;
    margin-bottom: 10px;
    float: left;
    width: 100%;
	}
.abox li {
    width: 13.402%;
    float: left;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #eee;
    margin: 10px 10px 0 0;
}

.abox li:nth-child(7n+7) {
    margin-right: 0;
}


















































.h-area,.house-header .clear,.w1200 {
	width: 1200px;
	margin: 0 auto
}

a {
	color: #333
}

.red-a,.red-a a,a:hover {
	color: #e43
}

.house-cy .house-rec-left .hot-yq dd .hot-yq-title,.house-cy .house-rec-mid li .house-txt p .h-txt-fl,.house-jj .house-rec-mid li .house-img p .fl,.house-phb .rmzx .phb-zx-title,.house-phb dl dd .phb-title,.house-rec-left .left-zxkf ul li .zxkf-title .zxkf-title-left,.house-rec-left dl dd .dd-fl,.house-rec-mid ul .mid-img-li .mid-img p,.house-rec-mid ul li .house-img p,.house-rec-mid ul li .house-txt .p,.house-rec-right dl dd,.house-rec-right dl dt,.house-rec-right ul li,.house-rec-right ul li .txt-fl,.house-rec-right2 dl dd,.house-rec-right2 dl dt,.house-rec-right2 ul li,.house-rec-right2 ul li .txt-fl,.house-ul ul li .house-img p,.house-ul ul li .house-txt .p {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.qbjbox {
    background: #fafafa;
}
.h-area,.w1200 {
	overflow: hidden
}

.house-header {
	min-width: 1200px;
	height: 100%;
	padding-top: 25px
}

.house-header .header-logo {
	float: left;
	width: 310px;
	margin-top: 24px
}

.house-header .header-logo .logo {
	float: left;
	width: 167px
}

.house-header .header-logo .header-city {
	float: left;
	position: relative;
	width: 90px;
	line-height: 20px;
	margin: 3px 0 0 10px
}

.house-header .header-logo .header-city .header-city-name {
	font-style: normal
}

.house-header .header-logo .header-city .header-city-btn {
	font-size: 12px;
	color: #e43;
	cursor: pointer
}

.house-header .header-logo .header-city i {
	top: 40px
}

.house-header .header-logo .header-city .cityArea_k {
	top: 46px
}

.house-header .header-form {
	float: left;
	
}

.house-header .header-form .header-form-left {
	float: left;
	width: 560px;
	margin-right: 15px
}

.house-header .header-form .header-form-left .header-form-nav {
	font-size: 0
}

.house-header .header-form .header-form-left .header-form-nav a {
	width: 50px;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 12px;
	display: inline-block;
	text-align: center
}

.house-header .header-form .header-form-left .header-form-nav a:hover {
	color: #e43;
	background: #fdecea;
	text-decoration: none
}

.house-header .header-form .header-form-left .header-form-nav .cur,.house-header .header-form .header-form-left .header-form-nav .cur:hover {
	background: #e43;
	color: #fff
}

.house-header .header-form .header-form-left .header-form-div {
	width: 560px;
	height: 42px;
	line-height: 42px;
	background: #e43
}

.house-header .header-form .header-form-left .header-form-div .header-form-pos {
	position: relative;
	float: left;
	width: 468px
}

.house-header .header-form .header-form-left .header-form-div .form-input {
	float: left;
	width: 458px;
	height: 42px;
	background: #eee;
	color: #999;
	padding-left: 10px;
}

.house-header .header-form .header-form-left .header-form-div .form-submit {
	float: left;
	width: 90px;
	height: 42px;
	line-height: 42px;
	background: url(index-icon.png) 15px 15px no-repeat;
	color: #fff;
	padding-left: 20px;
	display: block
}

.house-header .header-form .header-form-left .header-form-div .form-submit:hover {
	background-color: #db3f2f;
	text-decoration: none
}

.form-submita {
	float: left;
	width: 50px;
	height: 42px;
	line-height: 42px;
	background: url(index-icon.png) 15px 15px no-repeat;
	color: #fff;
	padding-left: 40px;
	display: block
}

form-submita:hover {
	background-color: #db3f2f;
	text-decoration: none
}

.house-header .header-form .header-form-left .header-form-tag {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px
}

.house-header .header-form .header-form-left .header-form-tag a {
	color: #666;
	margin-right: 10px
}

.house-header .header-form .header-form-left .header-form-tag a:hover {
	color: #e43;
	text-decoration: underline
}

.house-header .header-form .header-form-left .header-form-tag .strong {
	color: #e43
}
.house-header .header-form .header-map-img{
	display: inline-block;
        width: 18px;
    height: 18px;
    margin-right: 3px;
    vertical-align: middle;
    overflow: hidden;
    background: url(images/ico2.png) no-repeat;
	} 
.house-header .header-form .header-map-link {
    float: left;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    display: block;
    border: 1px solid #ddd;
    background: #f5f5f5;
    color: #333;
    text-align: center;
}

.no-bj .header-form .header-map-link,.no-bj .header-logo {
	margin-top: 0
}



.house-header .header-help {
	float: right;
	position: relative;
	width: 131px;
	cursor: pointer
}

.house-header .header-help .header-help-link {
	position: absolute;
	left: 0;
	top: 24px
}

.house-header .header-help .ewm-img {
	position: absolute;
	left: 3px;
	top: 28px;
	width: 126px;
	height: 119px
}

.no-bj .header-form-nav {
	display: none
}

.no-bj .header-help .header-help-link {
	top: -6px
}

.no-bj .header-help .ewm-img {
	top: 0
}

.header-nav {
	width: 1200px;
	height: 40px;
	line-height: 40px;
	margin: 10px auto 0
}

.header-nav .header-nav-left {
	float: left;
	position: relative;
	width: 205px;
	height: 40px;
	color: #fff;
	font-size: 16px;
	padding-left: 15px;
	background: #e43;
	margin-right: 10px;
	z-index: 2
}

.header-nav .header-nav-left .header-nav-pos {
	position: absolute;
	left: 0;
	top: 39px;
	width: 220px;
	height: 370px;
	background: #fff;
	color: #333
}

.header-nav .header-nav-left .header-nav-pos dl {
	position: relative;
	min-height: 46px;
	border: 1px solid #fff;
	border-top: 1px solid #e9e9e9;
	margin-top: -1px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-bg {
	position: relative;
	height: 100%;
	overflow: hidden;
	z-index: 2
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-title {
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	font-weight: 700;
	padding-left: 15px;
	background: url(index-icon.png) 195px -79px no-repeat;
	margin-bottom: -5px;
	overflow: hidden
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-title .dt-span {
	background: url(index-icon.png) 0 -3323px no-repeat;
	margin-left: 10px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-title .dt-span a {
	font-weight: 400
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-title a {
	max-width: 80px;
	height: 47px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 12px;
	margin-left: 10px;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle
}

.header-nav .header-nav-left .header-nav-pos dl .nav-li-title a:hover {
	color: #e43
}

.header-nav .header-nav-left .header-nav-pos dl .no-bg {
	background: 0 0
}

.header-nav .header-nav-left .header-nav-pos dl dd {
	min-height: 30px;
	max-height: 50px;
	line-height: 27px;
	border-bottom: 1px dashed #eee;
	margin: 0 0 6px 10px;
	padding: 0 0 11px 5px;
	font-size: 12px;
	overflow: hidden
}

.header-nav .header-nav-left .header-nav-pos dl dd span {
	font-weight: 700;
	margin-right: 10px;
	height: 27px;
	display: inline-block;
	vertical-align: middle
}

.header-nav .header-nav-left .header-nav-pos dl dd a {
	max-width: 100px;
	height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	display: inline-block;
	margin-right: 11px;
	vertical-align: middle
}

.header-nav .header-nav-left .header-nav-pos dl dd a:hover {
	color: #e43
}

.header-nav .header-nav-left .header-nav-pos dl .last {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	height: 30px;
	overflow: hidden
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos {
	position: absolute;
	left: 219px;
	top: -1px;
	width: 650px;
	background: #fafafa;
	border: 1px solid #fafafa;
	display: none
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-left {
	float: left;
	width: 380px;
	padding: 15px 0 15px 20px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right {
	float: right;
	width: 210px;
	height: 355px;
	margin-right: 20px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li {
	width: 210px;
	margin-top: 25px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li a {
	width: 210px;
	height: 90px;
	display: block
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li .c-img {
	float: right;
	min-width: 90px;
	height: 95px;
	text-align: right;
	-webkit-transition: -webkit-transform .2s linear;
	-moz-transition: -moz-transform .2s linear;
	-o-transition: -o-transform .2s linear;
	transition: transform .2s linear;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li a:hover .c-img {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	-o-transform: translateX(-5px);
	transform: translateX(-5px)
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li a:hover .c-img .carsou-info {
	text-decoration: none
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li .carsou-info {
	float: left;
	width: 105px;
	line-height: 20px;
	padding-top: 8px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li .carsou-info .carsou-title {
	font-size: 20px;
	font-weight: 700;
	color: #444;
	clear: both;
	display: block;
	margin-bottom: 5px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li .carsou-info .carsou-txt {
	display: block;
	font-size: 14px;
	color: #666
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .nav-menu-right ul li .carsou-info .carsou-zhe {
	color: #e43;
	font-size: 12px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .dl {
	overflow: hidden;
	margin-bottom: 6px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .dt {
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .dd {
	line-height: 25px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .dd a {
	font-size: 12px;
	color: #666;
	line-height: 25px;
	display: inline-block;
	margin-right: 10px
}

.header-nav .header-nav-left .header-nav-pos dl .nav-left-pos .dd a:hover {
	color: #e43
}

.header-nav .header-nav-left .header-nav-pos dl:hover {
	background: #fafafa;
	border: 1px solid #eee;
	border-right: 0
}

.header-nav .header-nav-left .header-nav-pos dl:hover .nav-li-bg {
	width: 216px;
	background: #fafafa;
	padding-right: 5px
}

.header-nav .header-nav-left .header-nav-pos dl:hover .nav-left-pos {
	display: block;
	border: 1px solid #eee
}

.header-nav .header-nav-left .header-nav-pos .last-dl:hover {
	border-bottom: none
}

.header-nav .header-nav-right {
	float: left;
	width: 1200px;
	height: 40px
}

.header-nav .header-nav-right li {
	float: left;
    position: relative;
    min-width: 169.3px;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    border: 1px solid #eee;
    z-index: 2;
}

.header-nav .header-nav-right li a {
	height: 40px;
	line-height: 40px;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	display: inline-block
}

.header-nav .header-nav-right li .nav-sub-menu {
	position: absolute;
	left: 50%;
	top: 33px;
	width: 82px;
	margin-left: -40px;
	display: none
}

.header-nav .header-nav-right li .nav-sub-menu .sub-arrow {
	position: relative;
	width: 81px;
	height: 8px;
	display: block;
	background: url(index-icon.png) 0 -1812px no-repeat
}

.header-nav .header-nav-right li .nav-sub-menu a {
	width: 80px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #f0f0f0;
	text-align: center;
	display: block;
	background: #fff;
	margin-top: -1px;
	font-weight: 400;
	font-size: 14px
}

.header-nav .header-nav-right li .nav-sub-menu a:hover {
	background: #e43;
	border: 1px solid #e43;
	color: #fff
}

.header-nav .header-nav-right .cur a,.header-nav .header-nav-right .cur:hover a,.header-nav .header-nav-right li:hover a {
	color: #e43
}

.header-nav .header-nav-right .cur .nav-sub-menu,.header-nav .header-nav-right .cur:hover .nav-sub-menu,.header-nav .header-nav-right li:hover .nav-sub-menu {
	display: block
}

.header-nav .header-nav-right .cur .nav-sub-menu a,.header-nav .header-nav-right .cur:hover .nav-sub-menu a,.header-nav .header-nav-right li:hover .nav-sub-menu a {
	color: #333
}

.header-nav .header-nav-right .cur .nav-sub-menu a:hover,.header-nav .header-nav-right .cur:hover .nav-sub-menu a:hover,.header-nav .header-nav-right li:hover .nav-sub-menu a:hover,.sec-ul ul li a {
	color: #fff
}

.header-nav .header-nav-right .cur .nav-sub-menu {
	display: none
}

.header-nav .header-nav-right .last {
	padding-left: 25px;
	background: url(index-icon.png) 0 -3315px no-repeat;
	margin-left: 10px
}

.section-silder {
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 370px;
	margin: 0 auto;
	background-image: url(section-silder.jpg);
	background-repeat: no-repeat;
}

.section-silder .section-slider-ul {
	position: absolute;
	width: 760px;
	min-width: 760px;
	height: 370px;
	overflow: hidden;
	background-color: #FFF;
	right: 50%;
	top: 0px;
	margin-right: -380px
}

.section-silder .slider-control {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	height: 12px;
	text-align: center;
	display: block;
	margin: 0 auto
}

.section-silder .slider-control a {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(index-icon.png) 0 -277px no-repeat;
	margin-right: 5px
}

.section-silder .slider-control .cur {
	background-position: -1px -237px
}

.sec-ul {
	position: absolute;
	right: 50%;
	top: 27px;
	width: 210px;
	height: 324px;
	margin-right: -600px
}

.sec-ul ul {
	background: rgba(51,51,51,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2333333, endColorstr=#b2333333);
	padding: 15px;
	overflow: hidden;
	margin: 0 0 10px
}

.house-rec-mid ul li .house-img:hover img,.house-ul ul li .house-img:hover {
	opacity: .8;
	filter: alpha(opacity=85)
}

.sec-ul ul li {
	color: #fff;
	height: 33px;
	line-height: 33px;
	background: url(index-icon.png) 0 -1363px no-repeat;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sec-ul ul li a:hover {
	text-decoration: underline;
	color: #e43
}

.section-search {
	min-width: 1200px;
	height: 110px;
	background: #fafafa;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden
}

.section-search .search-li {
	float: left;
	width: 381px;
	height: 70px;
	padding: 0 0 0 18px;
	margin: 20px 0;
	border-right: 1px solid #e9e9e9
}

.section-search .search-li .s-img {
	float: left;
	margin-right: 15px
}

.section-search .search-li dl {
	margin-top: 5px
}

.section-search .search-li dt {
	height: 30px;
	line-height: 30px;
	color: #444;
	font-weight: 700;
	font-size: 16px
}

.section-search .search-li dd {
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.section-search .search-li dd a {
	position: relative;
	font-size: 12px;
	display: inline-block;
	margin-right: 15px
}

.section-search .search-li dd a sup {
	position: absolute;
	right: -18px;
	top: -14px;
	width: 20px;
	height: 12px;
	background: url(index-icon.png) -3px -1243px no-repeat;
	display: inline-block
}

.section-search .search-li dd a .hot {
	background-position: -3px -1243px
}

.section-search .search-li dd a .new {
	background-position: -3px -1320px
}

.section-search .search-li dd .strong {
	color: #e43;
	text-decoration: underline
}

.section-search .last {
	border: none
}

.house-tag-list {
	overflow: hidden;
}

.con-tab {
	margin: 40px 0 20px;
	height: 48px;
	border-left: 1px solid #ddd
}

.con-tab a {
	float: left;
	width: 297px;
	height: 45px;
	font-size: 16px;
	color: #333;
	display: inline-block;
	text-align: center;
	background: #fafafa;
	border: 1px solid #ddd;
	border-left: none;
	border-top: none;
	cursor: pointer
}

.con-tab a em {
	width: 298px;
	height: 47px;
	line-height: 47px;
	display: inline-block;
	border-top: 1px solid #ddd
}

.con-tab .current {
	width: 300px;
	height: 45px;
	line-height: 45px;
	font-weight: 700;
	background: #fff;
	border-top: none;
	border-bottom: none;
	color: #e43
}

.house-ul ul,.house-ul ul li {
	overflow: hidden;
}

.con-tab .current em {
	width: 302px;
	border-top: 2px solid #e43;
	margin-left: -1px
}

.con-tab a:hover {
	text-decoration: none
}

.house-ul {
	width: 1200px;
	overflow: hidden;
	display: none
}

.house-ul ul {
	width: 1230px
}

.house-ul ul li {
	float: left;
	width: 220px;
	margin-right: 25px;
	position: relative;
}

.house-ul ul li .house-img {
	position: relative;
	width: 220px;
	height: 165px;
	overflow: hidden;
	display: block
}

.house-ul ul li .house-img img {
	width: 220px;
	height: 165px
}

.house-ul ul li .house-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding: 35px 10px 0;
	display: block;
	color: #fff;
	background: url(index-icon.png) 0 -3162px repeat-x
}

.house-ul ul li .house-img:hover {
	cursor: pointer
}



.house-ul ul li .house-txt .h-price {
	height: 33px;
	line-height: 35px;
	overflow: hidden;
	clear: both;
	margin-bottom: 5px;
}

.house-ul ul li .house-txt .h-price .fl {
	float: left;
	color: #333
}

.house-ul ul li .house-txt .h-price .fl strong {
	color: #e43;
	font-size: 20px
}

.house-ul ul li .house-txt .h-price .fr {
	float: right;
	color: #999;
	font-size: 12px
}

.house-ul ul li .house-txt .p {
	height: 20px;
	line-height: 20px;
	color: #666;
	background: url(index-icon.png) 0 -3007px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	clear: both
}

.house-title {
	height: 55px;
	border-bottom: 1px solid #ddd
}

.house-title h2 {
	float: left;
	min-width: 207px;
	height: 40px;
	line-height: 40px;
	font-size: 30px;
	background: url(index-icon.png) 0 -3385px no-repeat;
	font-weight: 400;
	padding-left: 13px;
	margin-bottom: 15px
}

.house-title .h-t-a {
	font-size: 14px;
	margin-left: 10px
}

.house-title .h-t-a a {
	display: inline-block;
	margin-right: 15px
}

.house-title .h-t-span {
	float: left;
	margin-top: 13px
}

.house-title .h-t-span a {
	float: left;
	min-width: 20px;
	border-top: 3px solid #fff;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background: #fff;
	padding: 0 15px;
	display: block
}

.house-title .h-t-span .current,.house-title .h-t-span a:hover {
	height: 40px;
	line-height: 40px;
	color: #e43;
	font-weight: 700;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 3px solid #e43;
	text-decoration: none;
	margin-left: -1px
}

.house-title .h-t-span .spec-link,.house-title .h-t-span .spec-link:hover {
	min-width: 20px;
	text-align: center;
	display: inline-block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 2px solid #fff;
	margin-left: 0
}

.house-title .h-t-span .spec-link:hover {
	text-decoration: underline
}

.house-title .h-t-hb {
	float: left;
	margin-top: 13px
}

.house-title .h-t-hb a {
	min-width: 85px;
	height: 40px;
	line-height: 40px;
	color: #e43;
	text-align: center;
	display: inline-block;
	padding-top: 3px
}

.house-title .h-t-right {
	float: right;
	height: 47px;
	line-height: 47px;
	color: #666
}

.house-title .h-t-right a {
	min-height: 30px;
	display: inline-block
}

.house-title .h-t-right strong {
	font-size: 20px;
	color: #e43;
	font-weight: 700
}

.house-rec-left {
	float: left;
	width: 220px;
	max-height: 425px;
	padding-top: 15px
}

.house-rec-left .rec-title {
	width: 195px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.house-rec-left .rec-left-con,.house-rec-left .rec-left-con2 {
	width: 220px;
	height: 150px;
	overflow: hidden
}

.house-rec-left .rec-left-con a,.house-rec-left .rec-left-con2 a {
	line-height: 25px;
	margin-right: 16px;
	font-size: 12px;
	display: inline-block
}

.house-rec-left .rec-left-con2 {
	width: 220px;
	height: auto;
	max-height: 150px;
	margin-bottom: 5px
}

.house-rec-left .rec-left-con2 a {
	line-height: 26px
}

.house-rec-left .maxHeight {
	max-height: 55px
}

.house-rec-left .left-zxkf {
	width: 200px;
	height: 215px;
	overflow: hidden;
	margin: 8px 0 0
}

.house-rec-left .left-zxkf .scroll-bg {
	float: right;
	position: relative;
	width: 5px;
	height: 215px;
	background: #f1f1f1;
	display: none
}

.house-rec-left .left-zxkf .scroll-bg .scroll-em {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 10px;
	background: #ccc;
	display: block
}

.house-rec-left .left-zxkf ul {
	float: left;
	position: relative;
	width: 180px;
	margin-left: 5px;
	top: 0
}

.house-rec-left .left-zxkf ul li {
	position: relative;
	height: 100%;
	border-left: 1px solid #dedede;
	padding: 0 0 10px 10px
}

.house-rec-left .left-zxkf ul li .zxkf-time {
	height: 18px;
	line-height: 18px;
	background: url(index-icon.png) 0 -171px no-repeat;
	padding-left: 22px;
	margin: 0 0 5px -18px
}

.house-rec-left .left-zxkf ul li .zxkf-time em {
	height: 18px;
	background: url(index-icon.png) 0 -1645px no-repeat;
	font-size: 12px;
	padding-left: 6px;
	color: #fff;
	display: block
}

.house-rec-left .left-zxkf ul li .zxkf-time .first {
	background: url(index-icon.png) 0 -1730px no-repeat
}

.house-rec-left .left-zxkf ul li .zxkf-title {
	height: 25px;
	line-height: 25px;
	overflow: hidden
}

.house-rec-left .left-zxkf ul li .zxkf-title .zxkf-title-left {
	float: left;
	width: 79px;
	height: 25px
}

.house-rec-left .left-zxkf ul li .zxkf-title .zxkf-title-right {
	float: right;
	text-align: right;
	font-size: 12px;
	color: #666
}

.house-rec-left .left-zxkf ul li .zxkf-title .zxkf-title-right strong {
	color: #e43;
	font-size: 14px;
	font-weight: 700
}

.house-rec-left dl {
	margin: 10px 20px 0 0
}

.house-rec-left dl dd {
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.house-rec-left dl dd .dd-fl {
	float: left;
	width: 95px;
	height: 30px
}

.house-rec-left dl dd .dd-fr {
	float: right;
	width: 105px;
	height: 30px;
	font-size: 12px;
	text-align: right;
	color: #666
}

.house-rec-left dl dd .dd-fr strong {
	font-size: 14px;
	color: #e43;
	font-weight: 700
}

.house-rec-left .house-rec-right {
	height: 425px
}

.house-rec-mid {
	float: left;
	width: 980px;
	overflow: hidden
}

.house-rec-mid1 {
float: right;
    width: 75%;
    overflow: hidden;
	    min-height: 300px;
}

.house-rec-mid ul li {
	float: left;
	width: 220px;
	height: 200px;
	overflow: hidden;
	margin: 20px 25px 0 0
}

.house-rec-mid ul li .house-img {
	position: relative;
	width: 220px;
	height: 150px;
	display: block;
	overflow: hidden
}

.house-rec-mid ul li .house-img img {
	width: 220px;
	height: 150px
}

.house-rec-mid ul li .house-img .h-layer {
	position: absolute;
	right: 0;
	top: 0;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	background: #f49800;
	padding: 0 5px
}

.house-rec-mid ul li .house-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding: 35px 10px 0;
	font-size: 12px;
	display: block;
	color: #fff;
	background: url(index-icon.png) 0 -3162px repeat-x
}

.house-rec-mid ul li .house-txt {
	height: 50px
}

.house-rec-mid ul li .house-txt .cq-jj {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.house-rec-mid ul li .house-txt .h-price {
	height: 30px;
	line-height: 33px;
	overflow: hidden;
	clear: both
}

.house-rec-mid ul li .house-txt .h-price .fl {
	float: left;
	color: #333
}

.house-rec-mid ul li .house-txt .h-price .fl strong {
	color: #e43;
	font-size: 20px
}

.house-rec-mid ul li .house-txt .h-price .fr {
	float: right;
	color: #999;
	font-size: 12px;
	margin-top: 2px
}

.house-rec-mid ul li .house-txt .p {
	height: 25px;
	line-height: 25px;
	color: #666;
	background: url(index-icon.png) 0 -3006px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	clear: both
}

.house-rec-mid ul .mid-img-li,.house-rec-mid ul .mid-img-li .mid-img {
	position: relative;
	width: 420px;
	height: 200px
}

.house-rec-mid ul li .house-txt .hx {
	background-position: 0 -3656px
}

.house-rec-mid ul .mid-img-li .mid-img {
	display: block
}

.house-rec-mid ul .mid-img-li .mid-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 340px;
	height: 45px;
	line-height: 45px;
	padding: 25px 65px 0 15px;
	font-size: 16px;
	display: block;
	color: #fff;
	background: url(index-icon.png) 0 -3162px repeat-x
}

.house-rec-mid ul .mid-img-li .mid-img-btn {
	position: absolute;
	right: 20px;
	bottom: 15px;
	font-size: 0
}

.house-rec-mid ul .mid-img-li .mid-img-btn a {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(index-icon.png) 0 -3551px no-repeat;
	margin-left: 5px
}

.house-rec-mid ul .mid-img-li .mid-img-btn .cur {
	background: url(index-icon.png) 0 -3607px no-repeat
}

.house-rec-mid1 ul li {
float: left;
    width: 31%;
    height: 300px;
    overflow: hidden;
    margin: 0 0 10px 20px;
}

.house-rec-mid1 ul li .house-img {
	position: relative;
	display: block;
	overflow: hidden
}

.house-rec-mid1 ul li .house-img img {
    width: 100%;
    height: 200px;
    border-radius: 5px;
}

.house-rec-mid1 ul li .house-img .h-layer {
	position: absolute;
	right: 0;
	top: 0;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	background: #f49800;
	padding: 0 5px
}

.house-rec-mid1 ul li .house-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 180px;
	height: 35px;
	line-height: 35px;
	padding: 35px 10px 0;
	font-size: 12px;
	display: block;
	color: #fff;
	background: url(index-icon.png) 0 -3162px repeat-x
}

.house-rec-mid1 ul li .house-txt {
	height: 50px
}

.house-rec-mid1 ul li .house-txt .cq-jj {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.house-rec-mid1 ul li .house-txt .h-price {
	height: 30px;
	line-height: 33px;
	overflow: hidden;
	clear: both
}

.house-rec-mid1 ul li .house-txt .h-price .fl {
	float: left;
	color: #333
}

.house-rec-mid1 ul li .house-txt .h-price .fl strong {
	color: #f60;
	font-size: 20px
}

.house-rec-mid1 ul li .house-txt .h-price .fr {
	float: right;
	color: #999;
	font-size: 12px;
	margin-top: 2px
}

.house-rec-mid1 ul li .house-txt .p {
	height: 25px;
	line-height: 25px;
	color: #666;
	background: url(index-icon.png) 0 -3006px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	clear: both
}

.house-rec-mid1 ul .mid-img-li,.house-rec-mid1 ul .mid-img-li .mid-img {
	position: relative;
	width: 420px;
	height: 200px
}

.house-rec-mid1 ul li .house-txt .hx {
	background-position: 0 -3656px
}

.house-rec-mid1 ul .mid-img-li .mid-img {
	display: block
}

.house-rec-mid1 ul .mid-img-li .mid-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 340px;
	height: 45px;
	line-height: 45px;
	padding: 25px 65px 0 15px;
	font-size: 16px;
	display: block;
	color: #fff;
	background: url(index-icon.png) 0 -3162px repeat-x
}

.house-rec-mid1 ul .mid-img-li .mid-img-btn {
	position: absolute;
	right: 20px;
	bottom: 15px;
	font-size: 0
}

.house-rec-mid1 ul .mid-img-li .mid-img-btn a {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(index-icon.png) 0 -3551px no-repeat;
	margin-left: 5px
}

.house-rec-mid1 ul .mid-img-li .mid-img-btn .cur {
	background: url(index-icon.png) 0 -3607px no-repeat
}

.house-rec-right,.house-rec-right2 {
	    float: left;
    width: 23%;
    background: #f5f5f7;
    padding: 8px;
	
}

.house-rec-right .rec-title,.house-rec-right2 .rec-title {
	position: relative;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: 700
}

.house-rec-right .rec-title .more,.house-rec-right2 .rec-title .more {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	font-weight: 400;
	    color: #9e9e9c;
}

.house-rec-right dl,.house-rec-right2 dl {
	margin-top: 5px;
	background: #fff;
    padding: 2px 10px;
}

.house-rec-right dl dt,.house-rec-right2 dl dt {
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	font-weight: 700;
	text-align: center
}

.house-rec-right dl dd,.house-rec-right2 dl dd {
	height: 32px;
	line-height: 32px;
	background: url(index-icon.png) 0 -3477px no-repeat;
	padding-left: 15px
}

.house-rec-right dl dd em,.house-rec-right2 dl dd em {
	color: #ddd;
	margin: 0 5px
}

.house-rec-right ul,.house-rec-right2 ul {
	margin: 0 0 12px
}

.house-rec-right ul li,.house-rec-right2 ul li {
	height: 33px;
	line-height: 33px;
	background: url(index-icon.png) 0 -3474px no-repeat;
	padding-left: 15px
}

.house-rec-right ul li .txt-fl,.house-rec-right2 ul li .txt-fl {
	float: left;
	width: 245px;
	height: 32px;
	display: block
}

.house-rec-right ul li .bm-link,.house-rec-right2 ul li .bm-link {
	float: right;
	width: 35px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background: #e43;
	font-size: 12px;
	margin-top: 5px
}

.house-rec-right ul li .bm-link:hover,.house-rec-right2 ul li .bm-link:hover {
	text-decoration: none;
	background: #db3f2f
}

.house-rec-right ul li em,.house-rec-right2 ul li em {
	color: #ddd;
	margin: 0 5px
}

.house-rec-right .house-ad-con,.house-rec-right2 .house-ad-con {
	margin-bottom: 20px
}

.house-rec-right2 {
	margin-top: 20px;
	border: none;
	height: 420px;
	padding: 0
}

.house-rec,.house-xf {
	margin-top: 15px
}

.house-xf .h-t-right {
	text-align: right;
	margin-top: 10px
}

.house-cy,.house-esf,.house-jj {
	margin-top: 33px
}

.house-xf .h-t-right .kft-link {
	background: url(index-icon.png) 0 -2701px no-repeat;
	padding-left: 25px;
	margin-right: 20px
}

.house-xf .h-t-right .jsq-link {
	background: url(index-icon.png) 0 -2767px no-repeat;
	padding-left: 20px
}

.house-esf {
	height: 495px;
	overflow: hidden
}

.house-esf .h-t-right .mf-link {
	background: url(index-icon.png) 0 -2625px no-repeat;
	padding-left: 28px
}

.house-jj .h-t-right .zx-tel {
	width: 150px;
	height: 52px;
	line-height: 25px;
	padding: 5px 85px 0 0;
	background: url(index-icon.png) 100% -1525px no-repeat;
	text-align: right;
	font-size: 22px;
	color: #f49800;
	display: block
}

.house-jj .h-t-right .zx-tel em {
	line-height: 20px;
	color: #999;
	font-size: 14px;
	clear: both;
	font-family: "Î¢ÈíÑÅºÚ";
	display: block
}

.house-jj .house-rec-mid li {
	height: 175px
}

.house-jj .house-rec-mid li .house-img p .fl {
	float: left;
	width: 140px;
	height: 35px;
	display: block
}

.house-jj .house-rec-mid li .house-txt {
	height: 22px;
	line-height: 22px;
	padding-top: 3px
}

.house-jj .house-rec-mid li .house-txt .h-price {
	height: 22px;
	line-height: 22px
}

.house-cy .house-rec-left .hot-yq {
	margin-top: 5px
}

.house-cy .house-rec-left .hot-yq dt {
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px
}

.house-cy .house-rec-left .hot-yq dd {
	width: 100%;
	height: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 2px
}

.house-cy .house-rec-left .hot-yq dd .hot-yq-title {
	width: 140px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 1px
}

.house-cy .house-rec-left .hot-yq dd .hot-yq-div {
	font-size: 12px;
	height: 25px;
	line-height: 25px
}


.house-cy .house-rec-left .hot-yq dd .hot-yq-div .bold {
	font-weight: 700
}

.house-cy .house-rec-left .hot-yq dd .hot-yq-div .fr {
	color: #999
}

.house-cy .h-t-right {
	height: 64px;
	margin-top: -5px
}

.house-cy .h-t-right .cy-tel {
	width: 150px;
	height: 64px;
	line-height: 25px;
	padding: 10px 75px 0 0;
	background: url(index-icon.png) 100% -1890px no-repeat;
	text-align: right;
	font-size: 22px;
	font-family: Tahoma;
	color: #f49800;
	display: block
}

.house-cy .h-t-right .cy-tel em {
	line-height: 20px;
	color: #999;
	font-size: 14px;
	clear: both;
	font-family: "Î¢ÈíÑÅºÚ";
	display: block
}

.house-cy .house-rec-mid li .cy-p {
	text-align: right;
	font-size: 12px
}

.house-cy .house-rec-mid li .cy-p em {
	margin-left: 5px;
	color: #ccc
}

.house-cy .house-rec-mid li .house-txt p {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin-bottom: 3px
}

.house-cy .house-rec-mid li .house-txt p .h-txt-fl {
	float: left;
	width: 145px;
	height: 25px;
	font-size: 16px;
	display: block;
	margin-top: 3px
}

.house-cy .house-rec-mid li .house-txt p .h-txt-fr {
	float: right;
	width: 55px;
	color: #999;
	text-align: right;
	font-size: 12px;
	margin-top: 3px
}

.house-cy .show-fl {
	background: url(index-icon.png) 0 -2842px no-repeat;
	font-size: 12px;
	padding-left: 20px;
	color: #666;
	line-height: 25px;
	margin-right: 6px
}

.house-cy .show-fl strong {
	color: #e43;
	font-size: 14px
}

.house-cy .zu-fl,.house-cy .zu-fr {
	background: url(index-icon.png) 0 -2895px no-repeat;
	font-size: 12px;
	padding-left: 20px;
	color: #666
}

.house-cy .zu-fl strong,.house-cy .zu-fr strong {
	color: #98b85c;
	font-size: 14px
}

.f-w1200 {
	background: #f8f8f8;
	border-top: 1px solid #eee
}

.footer-div {
	width: 1200px;
	padding: 50px 0 7px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	color: #333;
	border: none
}

.footer-div dl {
	float: left;
	height: 150px;
	border-right: 1px solid #e2e2e2;
	border-left: none
}

.footer-div .f-dl1 {
	width: 270px;
	border-left: none
}

.footer-div .f-dl2 {
	width: 100px;
	padding-left: 60px
}

.footer-div .f-dl3 {
	width: 126px;
	padding-left: 60px
}

.footer-div .f-dl4 {
	width: 190px;
	padding-left: 60px
}

.footer-div .f-dl4 dd {
	float: left;
	width: 90px
}

.footer-div .f-dl5 {
	float: left;
	padding-left: 60px;
	line-height: 27px
}

.footer-div .f-dl5 p {
	margin: -5px 0 20px;
	color: #666
}

.footer-div .f-dl5 p a {
	color: #666
}

.footer-div .f-dl5 p a:hover {
	color: #e43
}

.footer-div dt {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #333
}

.footer-div dd {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px
}

.footer-div dd a {
	color: #666
}

.footer-div .f-dl1 dd {
	float: left;
	width: 115px
}

.house-float {
	position: fixed;
	bottom: 10%;
	right: 30px;
	width: 40px;
	height: 265px;
	display: none
}

.house-float a {
	position: relative;
	width: 40px;
	height: 40px;
	text-align: center;
	display: block;
	margin-bottom: 5px;
	overflow: hidden
}

.house-float a em {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	padding: 5px;
	line-height: 14px;
	font-size: 12px;
	color: #fff;
	background-color: #e43;
	display: none
}

.house-float .f-house em,.house-float .f-jj em {
	line-height: 30px
}

.house-float .current em,.house-float a:hover em {
	display: block
}

.house-float .f-rec {
	background: url(index-icon.png) 7px -2487px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 7px -2487px no-repeat #ddd\9
}

.house-float .f-house {
	background: url(index-icon.png) 5px -2312px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 5px -2312px no-repeat #ddd\9
}

.house-float .f-esf {
	background: url(index-icon.png) 4px -2214px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 4px -2214px no-repeat #ddd\9
}

.house-float .f-jj {
	background: url(index-icon.png) 4px -2023px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 4px -2023px no-repeat #ddd\9
}

.house-float .f-cy {
	background: url(index-icon.png) 5px -2118px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 5px -2118px no-repeat #ddd\9
}

.house-float .f-back {
	background: url(index-icon.png) 5px -2404px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 5px -2404px no-repeat #ddd\9;
	margin-bottom: 0
}

.house-float .f-phb {
	background: url(index-icon.png) 8px -3699px no-repeat rgba(221,221,221,.8);
	background: url(index-icon.png) 8px -3699px no-repeat #ddd\9
}

.house-fixed {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,.7);
	background: #333\9;
	z-index: 10;
	display: none
}

.house-fixed .house-fixed-search {
	width: 1200px;
	height: 50px;
	margin: 0 auto
}

.house-fixed .house-fixed-search .h-s-logo {
	float: left;
	width: 125px;
	height: 50px;
	background: url(index-icon.png) 0 -1431px no-repeat
}

.house-fixed .house-fixed-search .h-s-con {
	float: left;
	position: relative;
	width: 670px;
	height: 36px;
	margin: 7px 0 0 105px
}

.house-fixed .house-fixed-search .h-s-con .h-sub-list {
	position: absolute;
	left: 0;
	top: 36px;
	display: none
}

.house-fixed .house-fixed-search .h-s-con .h-s-list {
	float: left;
	width: 78px;
	height: 36px;
	background: #fff;
	cursor: pointer
}

.house-fixed .house-fixed-search .h-s-con .h-s-list a,.house-fixed .house-fixed-search .h-s-con .h-s-list em {
	width: 62px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	border-top: none;
	color: #666;
	padding-left: 15px;
	display: block;
	background-color: #fff
}

.house-fixed .house-fixed-search .h-s-con .h-s-list em {
	background: url(index-icon.png) 58px -2559px no-repeat
}

.house-fixed .house-fixed-search .h-s-con .h-s-list .no-arrow {
	width: 52px;
	background: 0 0;
	padding-left: 25px
}

.house-fixed .house-fixed-search .h-s-con .h-s-list a:hover {
	text-decoration: none;
	background: #f5f5f5
}

.house-fixed .house-fixed-search .h-s-con .h-s-p-div {
	position: relative;
	float: left;
	width: 500px;
	background: #fff;
	border-right: 2px solid #fff
}

.house-fixed .house-fixed-search .h-s-con .h-s-input {
	float: left;
	width: 480px;
	height: 36px;
	line-height: 36px\9;
	color: #999;
	padding: 0 10px
}

.house-fixed .house-fixed-search .h-s-con .h-s-submit {
	float: left;
	width: 48px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: url(index-icon.png) 18px 11px no-repeat #e43;
	display: block;
	padding-left: 42px
}

.house-fixed .house-fixed-search .h-s-con .h-s-submit:hover {
	text-decoration: none;
	background-color: #db3f2f
}

.house-phb {
	margin-top: 0px;
	margin-right: 0;
	/*margin-bottom: 20px;*/
	margin-left: 0;
}

.house-phb dl {
	float: left;
	width: 325px;
	height: 560px;
	margin: 20px 40px 15px 0
}

.house-phb dl dt {
	font-size: 16px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px
}

.house-phb dl dd {
	width: 325px;
	height: 36px;
	line-height: 36px;
	clear: both;
	overflow: hidden
}

.house-phb dl dd .phb-num {
	float: left;
	width: 14px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	margin: 12px 10px 0 0;
	display: block;
	background: #ccc;
	color: #fff
}

.house-phb dl dd .first {
	background: #e43
}

.house-phb dl dd .phb-title {
	float: left;
	width: 135px;
	height: 35px
}

.house-phb dl dd .phb-area {
	float: left;
	width: 85px;
	text-align: right;
	font-size: 12px;
	color: #666
}

.house-phb dl dd .phb-area strong {
	color: #e43;
	font-size: 14px;
	font-weight: 700
}

.house-phb dl dd .phb-person {
	float: right;
	width: 75px;
	color: #999;
	text-align: right
}

.house-phb .rmzx {
	width: 375px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 0 45px
}

.house-phb .rmzx .phb-zx-title {
	float: left;
	width: 300px;
	height: 35px
}

.house-phb .last {
	float: right;
	margin-right: 0
}

.house-pic-con {
	width: 1200px;
	height: 100%;
	overflow: hidden;
	margin: 40px auto 0;
	display: none
}

.house-pic-con .house-pic-left {
	float: left;
	width: 599px
}

.house-pic-con .house-pic-right {
	float: right;
	width: 599px
}

.house-pic-con .mg2 {
	overflow: hidden;
	margin-bottom: 2px
}

.anchor {
	position: relative;
	width: 0;
	height: 0;
	top: -15px;
	display: block
}

.h-city .cityArea_k,.h-city i,.hb-fixed,.top-con-ad {
	display: none
}

.top-con-ad {
	width: 1200px;
	margin: 5px auto 0
}

.top-con-ad .mg2 {
	overflow: hidden;
	margin-bottom: 2px
}

.daiding {
	color: #e43;
	font-size: 18px
}

.hb-fixed {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10001
}

.hb-fixed .hb-master {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000)
}

.hb-fixed .hb-container {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 923px;
	height: 613px;
	background: url(hb_03.png) no-repeat;
	margin: -307px 0 0 -462px
}

.hb-fixed .hb-container .hb-content {
	position: relative;
	height: 613px
}

.hb-fixed .hb-container .hb-content .hb-close {
	position: absolute;
	left: 50%;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(hb_04.png) no-repeat;
	cursor: pointer;
	margin: 18px 0 0 325px
}

.hb-fixed .hb-container .hb-content .hb-link {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 200px;
	height: 60px;
	border-radius: 25px;
	display: block;
	margin: 0 0 0 -104px
}


/*¹«ÓÃ±¨Ãû¿ò*/
.LpBBoxBg {
	position: fixed;
	z-index: 9999;
	top: 0px;
	left: 0px;
	height: 1500px;
	width: 2000px;
	background-color: #000;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	_left: expression(eval(document.documentElement.scrollLeft));
}

.LpBombBox {
	position: fixed;
	z-index: 99999;
	text-align: left;
	padding: 0px;
	background: #fff url(LpBombBox.jpg) repeat-x center bottom;
	width: 500px;
	height: 380px;
	margin-left: -250px;
	margin-top: -210px;
	left: 50%;
	top: 280px;
	border: 2px solid #aaa;
	border-radius: 4px;
	/* 	
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition:-webkit-transform 0.5s ease-in-out;
	transition:transform 0.5s ease-in-out;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition:-webkit-transform 0.5s ease-in-out;
	transition:transform 0.5s ease-in-out; */
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-490));
	_left: expression(eval(document.documentElement.scrollLeft+650));
	_margin: 0px;
	_display: none;
}

.LpBombBox.showed {
	top: 50%;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop
+document.documentElement.clientHeight-490));
	_left: expression(eval(document.documentElement.scrollLeft+650));
	_margin: 0px;
	_display: block;
}

.LpBombBox .bombTit {
	margin-bottom: 40px;
	font-weight: bold;
	background: #c10303;
	font-size: 24px;
	color: #fff;
	height: 52px;
	line-height: 52px;
	text-align: center;
}

.LpBombBox .line {
	overflow: hidden;
	margin-bottom: 10px;
	overflow: hidden;
	width: 300px;
	margin: 0px auto 10px;
}

.LpBombBox .line span,.LpBombBox .line input {
	float: left;
	display: block;
}

.LpBombBox .line span {
	display: block;
	margin-right: 20px;
	font-size: 16px;
	color: #000;
	line-

height: 40px;
	width: 32px;
}

.LpBombBox .line input {
	border: 1px solid #b2b2b2;
	height: 30px;
	line-height: 30px;
	padding: 4px 0px 4px 5px;
 /* color:#4e0000; */
	height: 30px;
	width: 220px;
}

.LpBombBox .line .ConfirmBtn {
	width: 226px;
	height: 51px;
	text-align: center;
	color: #fff;
	background: #c10303;
	display: block;
	float: left;
	line-height: 51px;
	font-size: 16px;
	border-radius: 3px;
}

.LpBombBox .line .ConfirmBtn:hover {
	background: red;
}

.LpBombBox .prompt {
	font-size: 16px;
	color: #666;
	line-height: 22px;
	text-align: center;
	padding: 0px 20px;
}

.LpBombBox #sr1 {
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	margin-top: 0px;
	text-align: center;
	color: #ef3636;
}

#bombClose {
	float: right;
	color: #d75e5e;
	padding: 5px;
	font: bold 26px/20px simsun;
	position: absolute;
	top: 10px;
	right: 10px;
}

#bombClose:hover {
	color: #ff7979;
}

.line .address {
	width: 240px;
	height: 40px;
	border: 1px solid #b2b2b2;
	padding: 2px 0px 2px 5px;
}

.Abulk {
	width: 760px;
	height: 370px;
	overflow: hidden;
	padding: 0px 10px 0 0px;
	position: relative;
}

.Abulk .abulkNum {
	position: absolute;
	top: 74px;
	right: 10px;
	width: 240px;
	height: 38px;
}

.Abulk .abulkNum ul {
	width: 200px;
	height: 10px;
	margin: 0px auto;
	text-align: center;
}

.Abulk .abulkNum ul li {
	width: 10px;
	height: 10px;
	margin: 0 15px;
	cursor: pointer;
	background-color: #fff;
	display: inline-block;
	_display: block;
	_float: left;
	*display: block;
	*float: left;
}

.Abulk .abulkNum ul li.active {
	background-color: #ef3636;
}

.Abulk .abulkList {
	width: 760px;
	height: 370px;
}

.Abulk .abulkList ul {
	width: 100%;
	height: 370px;
	overflow: hidden;
	position: relative;
}

.Abulk .abulkList ul li {
	width: 100%;
	height: 370px;
	position: absolute;
	top: 0;
	left: 0;
}

.Abulk .abulkBox {
	width: 760px;
	height: 370px;
}

.Abulk .abulkBox .abulkTit {
	font-size: 20px;
	font-weight: bold;
	color: #ef3636;
	height: 62px;
	line-height: 62px;
	border-top: 1px solid #ef3636;
	border-right: 1px solid #ef3636;
	position: relative;
	padding-left: 150px;
}

.Abulk .abulkBox .abulkTit span {
	font-size: 30px;
	line-height: 62px;
}

.Abulk .abulkBox .abulkTit span.tuan {
	display: inline-block;
	background: url(index_pub.png) no-repeat 49% 91%;
	width: 155px;
	height: 62px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 28px;
}

.Abulk .abulkBox .abulkTit span.tuan b {
	font-size: 40px;
	margin: 0 5px;
}

.Abulk .abulkBox .abulkCenter {
	width: 760px;
	height: 377px;
	position: relative;
}

.Abulk .abulkBox .abulkCenter img {
	width: 760px;
	height: 377px;
}

.Abulk .abulkBox .abulkCenter a.GetData {
	display: block;
	width: 180px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 20%;
	background: rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 4px;
}

.Abulk .abulkBox .abulkCenter a.GetData:hover {
	background-color: rgba(0,0,0,0.8);
}

.Abulk .abulkBox .abulkCenter .abulkInfo {
	width: 240px;
	height: 377px;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	background-image: url(abulkInfo_bg.png);
	background-repeat: no-repeat;
}

.Abulk .abulkBox .abulkCenter .abulkInfo a.lpName {
	display: block;
	margin: 40px 0 10px 10px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	height: 42px;
	overflow: hidden;
}

.Abulk .abulkBox .abulkCenter .abulkInfo .lpInfo {
	margin: 0 0 0px 10px;
	font-size: 16px;
}

.Abulk .abulkBox .abulkCenter .abulkInfo .lpInfo b {
	color: #ef3636;
}

.Abulk .abulkBox .abulkCenter .abulkInfo .lastTime {
	height: 65px;
	color: #000;
	text-align: center;
	margin-top: 5px;
	background-image: url(lastTime_bg.png);
	background-repeat: no-repeat;
}

.Abulk .abulkBox .abulkCenter .abulkInfo .lastTime p {
	padding-top: 5px;
}

.Abulk .abulkBox .abulkCenter .abulkInfo .lastTime p .tspan {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: #fff;
	line-height: 16px;
	padding: 4px;
	margin: 0 4px;
}

.Abulk .abulkBox .abulkCenter .abulkInfo a.abulk_btn {
	display: block;
	margin: 10px 0 0 20px;
	color: #fff;
	text-align: center;
	width: 200px;
	height: 40px;
	background-color: #ef3636;
	border-radius: 4px;
	line-height: 40px;
}

.zoushi {
	padding-top: 12px;
	font: normal 12px/30px "Microsoft YaHei";
	text-align: center;
}

.zoushi .zoushitu {
	padding: 12px 15px 15px;
}
/*20150329*/
.zoushitu-price {
	width: 200px;
	height: 30px;
	float: left;
	margin-left: 15px;
}

.cityprice,.cityprice1 {
	width: 90px;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ccc;
}

.cityprice1 {
	background-color: #ce0000;
	color: #fff;
}

.flowbox {
	margin: 0 15px;
	position: relative;
}

.flowbox .flow_bg li a {
	display: block;
	text-indent: -9999px;
	width: 50%;
}

.tline {
	border-top: 1px solid #333;
}

.alignC {
	text-align: center
}

.button {
	height: 35px;
	text-align: center;
	font: normal 16px/35px "Î¢ÈíÑÅºÚ";
	color: #fff;
	border: none;
	background: #409f3a;
	cursor: pointer
}

.button:hover {
	background: #27991F
}

.newesf {
	width: 150px;
	margin-bottom: 24px;
}

.newesf span {
	float: left;
	line-height: 26px
}

.newesf .redsq,.newesf .bluesq {
	height: 10px;
	width: 10px;
	background-color: #ff6600;
	margin: 8px 5px 0 10px;
}

.newesf .bluesq {
	background-color: #66cc00;
}

.pingguinfoBg {
	background: none repeat scroll 0 0 #f6f6f6;
	height: 495px;
}

.newesf .lightgreensq,.newesf .yellowsq {
	height: 10px;
	width: 10px;
	background-color: #98da58;
	margin: 8px 5px 0 10px;
}/*20150329*/
.newesf .yellowsq {
	background-color: #f69f2d;
}/*20150329*/
    /*20150329*/
.zoushi .zoushitu {
	height: 249px;
	width: 746px;
	padding: 8px 15px 15px 18px;
}

.recommend-ljt {
	width: 40px;
	height: 49px;
	background: url(http://js.soufunimg.com/esf/fangjia/website/redsqimages/ljt.png) no-repeat;
	cursor: pointer;
	position: absolute;
	left: 10px;
}

.recommend-rjt {
	width: 40px;
	height: 49px;
	background: url(http://js.soufunimg.com/esf/fangjia/website/images/rjt.png) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 10px;
}

.newesf .redsq {
	background-color: #ff6600;
	height: 10px;
	margin: 8px 5px 0 10px;
	width: 10px;
}

.newesf span {
	float: left;
	line-height: 26px;
}

.newesf .bluesq {
	background-color: #66cc00;
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.YaHei {
	font-family: Microsoft YaHei
}

.wid820 {
	width: 820px;
}

.mt10 {
	margin-top: 10px;
}

.floatl {
	float: left;
}

.floatr {
	float: right;
}

.box782 {
	border: 1px solid #ddd;
	width: 782px;
	padding: 20px 18px;
	font-family: "Î¢ÈíÑÅºÚ";
}

.box782 h2 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.chartdata p {
	line-height: 24px;
	color: #999;
	font-size: 12px;
}

.mt15 {
	margin-top: 15px;
}

.mt12 {
	margin-top: 12px;
}

.c999 {
	color: #999;
}

.mr26 {
	margin-right: 26px;
}

.f12 {
	font-size: 12px;
}

.mal20 {
	margin-left: 20px;
}

.mr44 {
	margin-right: 44px;
}

.mt22 {
	margin-top: 22px;
}

.mb18 {
	margin-bottom: 18px;
}

.f24 {
	font-size: 24px;
}

.mt5 {
	margin-top: 5px;
}

.f20 {
	font-size: 20px;
}

.c666 {
	color: #666;
}

.c333 {
	color: #333;
}

.zoushi {
	padding-top: 12px;
	font: normal 12px/30px "Microsoft YaHei";
	text-align: center;
}

.zoushi .zoushitu {
	padding: 12px 15px 15px;
}

.zoushitu-price {
	width: 200px;
	height: 30px;
	float: left;
	margin-left: 15px;
}

.cityprice,.cityprice1 {
	width: 90px;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ccc;
}

.cityprice1 {
	background-color: #ce0000;
	color: #fff;
}

.zoushi {
	padding-top: 35px;
}

.zoushitu-price {
	float: left;
	margin: 0;
	text-align: center;
}

.cityprice, .cityprice1 {
	border: 1px solid #cc0000;
}

.cityprice {
	margin-left: -1px;
}

.newesf {
	width: 150px;
	margin-bottom: 24px;
}

.newesf span {
	float: left;
	line-height: 26px
}

.newesf .redsq,.newesf .bluesq {
	height: 10px;
	width: 10px;
	background-color: #ff6600;
	margin: 8px 5px 0 10px;
}

.newesf .bluesq {
	background-color: #66cc00;
}

.pingguinfoBg {
	background: none repeat scroll 0 0 #f6f6f6;
	height: 495px;
}

.newesf .lightgreensq,.newesf .yellowsq {
	height: 10px;
	width: 10px;
	background-color: #98da58;
	margin: 8px 5px 0 10px;
}/*20150329*/
.newesf .yellowsq {
	background-color: #f69f2d;
}/*20150329*/
    /*20150329*/
.zoushi .zoushitu {
	height: 249px;
	width: 746px;
	padding: 8px 15px 15px 18px;
}
		/*·¿¼ÛÕÇµø°ñ--Öù×´Í¼20150427*/
.flowbox {
	margin: 0 35px;
	position: relative;
}

.cfjweb-za {
	background-color: #f69f2d;
	height: 40px;
	position: absolute
}

.cfjweb-zb {
	background-color: #98da58;
	height: 25px;
}

.flowbox {
	line-height: 1.5em;
}

.flowbox ul li {
	width: 5%;
	padding-right: 5%;
	float: left;
	position: relative;
	text-align: center;
	height: 50%;
	border-bottom: 1px solid #eee;
}
/*.flowbox ul li:last-child{border-bottom: none;}
.flowbox ul li:last-child a{border-top: 1px solid #eee;}*/
.flowbox ul li a {
	display: block;
	width: 50%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #f69f2d;
}

.flowbox ul li a:link,.flowbox ul li a:visited,.flowbox ul li a:hover,.flowbox ul li a:active {
	color: #f69f2d;
	text-decoration: none;
}

.flowbox ul li.uper a {
	bottom: 0;
	left: 0;
}

.flowbox ul li.lower a {
	left: 0;
}

.flowbox ul li span {
	color: #333;
}

.flowbox ul li.uper a span.percent {
	position: absolute;
	top: -1.5em;
	left: 0;
	width: 120%;
	text-align: center;
	overflow: visible;
	wihte-space: nowrap;
}

.flowbox ul li.uper a span.percent.fuzhi {
	left: -0.5em;
	text-align: center;
}

.flowbox ul li.uper span.areaname {
	position: absolute;
	bottom: -1.5em;
	left: -7px;
	display: block;
	width: 50%;
	text-align: center;
	width: 80%
}

.flowbox ul li.lower span.percent {
	position: absolute;
	bottom: -1.5em;
	left: 0;
	width: 120%;
	text-align: center;
}

.flowbox ul li.lower span.areaname {
	position: absolute;
	bottom: 0;
	left: -7px;
	display: block;
	width: 50%;
	text-align: center;
	width: 80%
}

.zoushitu {
	overflow: visible;
}
/*Ð¡ÇøÕÇµøÅÅÐÐ°ñ*/
.wid368 {
	border: 1px solid #ddd;
	width: 368px;
	font-family: "Î¢ÈíÑÅºÚ";
}

.box340 {
	margin: 5px 12px 5px 16px;
	width: 340px;
}

.box340 .title {
	font-size: 16px;
	padding-top: 10px;
}

.box340 .title .price-switches {
	display: inline-block;
	height: 20px;
	cursor: pointer;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
}

.box340 .title .price_down {
	background: url(price_down1.jpg) no-repeat;
	padding-left: 5px;
	width: 36px;
}

.box340 .title .price_up {
	background: url(price_up1.png) no-repeat;
	padding-left: 22px;
	width: 19px;
}

.tab {
	overflow: hidden;
	padding: 5px 0 6px;
	width: 100%;
}

.tab ul li {
	border-bottom: 1px solid #ddd;
	padding: 14px 0;
	height: 45px;
}

.tab ul li .rank_red {
	display: block;
	width: 22px;
	height: 22px;
	background: url(icon_red.png) no-repeat;
	line-height: 22px;
	text-align: center;
	color: #fff;
}

.tab ul li .rank_gray {
	display: block;
	width: 22px;
	height: 22px;
	background: url(icon_gray.png) no-repeat;
	line-height: 22px;
	text-align: center;
	color: #fff;
}

.tab .rankInfo {
	float: left;
	margin-left: 8px;
	width: 310px;
}

.tab .rankInfo p {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}

.tab .rankInfo .f12 {
	font-size: 12px;
}

.tab .rankInfo .c999 {
	color: #999;
}

.tab .rankInfo i {
	display: inline-block;
	font-style: normal;
	width: 8px;
	height: 11px;
	margin: 0px 5px 0 0;
	vertical-align: middle;
}

i {
	display: inline-block;
	font-style: normal;
	width: 8px;
	height: 11px;
	margin: 0px 5px 0 0;
	vertical-align: middle;
}

.tab .rankInfo .jt_red {
	background: url(jt_red.png) no-repeat;
}

.tab .rankInfo .jt_green {
	background: url(jt_green.png) no-repeat;
}

.tab .rankInfo .mb8 {
	margin-bottom: 8px;
}

.jt_red {
	background: url(jt_red.png) no-repeat;
}

.jt_green {

	background: url(jt_green.png) no-repeat;
}

.invr {
	background-image: url(vrqt2.png);
	position: absolute;
	height: 25px;
	width: 40px;
	float: left;
	z-index: 1;
}